本发明涉及一种一体化网络移动切换管理的实现方法,所述的一体化网络与普适服务的体系结构是为了克服现有网络技术的不足而构建的一种全新的网络结构,该网络用于实现服务一体化、网络一体化。本发明的目的是这样实现的:一种一体化网络移动切换管理的实现方法,包括互联网、移动通讯网、通讯节点、接入交换路由器、认证中心、映射服务器,其步骤是:检测和更换映射的步骤;通知的步骤;避免路由黑洞的步骤。本发明充分实现了在切换过程中的用户终端的通信界面的统一性。利用改变网络拓扑以及更换路由标识等方法,有效的解决了通讯端移动切换过程中的时延和丢包率问题。
1.一种一体化网络移动切换管理的实现方法,包括互联网、移动通讯网、 通讯节点、接入交换路由器、认证中心、映射服务器,其特征在于所述的步骤: 检测和更换映射的步骤,对移动终端的移动性进行检测并更新映射服务器 上存储的终端标识映射关系; 通知的步骤,将移动终端的移动通知网络中相关的其他组成部分; 避免路由黑洞的步骤。
2.根据权利要求1所述的一种一体化网络移动切换管理的实现方法,其特 征在于所述的检测和更换映射的步骤中的子步骤: 广播的子步骤:接入交换路由器周期向自己管理的接入网广播路由器通告, 通告消息至少包含接入交换路由器的接入网一侧的网络接口标识、接入交换路 由器自身的身份标识等信息; 鉴别身份标识的子步骤:移动终端监听并将收到通告消息中接入交换路由 器的身份标识与原保存的身份标识进行比较,如果发现两者不一样,说明发生 了移动,保存新的接入交换路由器的身份标识,将终端的网关修改为这个新的 接入交换路由器网络接口标识;如果一样,说明没有移动;如果不存在旧的接 入交换路由器的身份标识,说明接入主机刚刚开机; 重新请求接入的子步骤,移动终端发现自己移动后,向新的网关重新请求 接入; 身份认证的子步骤,接入路由器对终端进行身份认证; 配成新的标识映射关系的子步骤,接入路由器对通过身份认证的移动终端 重新分配路由标识,和移动终端的接入标识配成新的标识映射关系,存入本地 映射表中; 通知映射服务器的子步骤,接入路由器将移动终端的新的标识映射关系通 知映射服务器,允许终端进行正常通信。
3.根据权利要求1所述的一种一体化网络移动切换管理的实现方法,其特 征在于所述的检测和更换映射的步骤中的子步骤: 监视的子步骤,移动终端监视自己底层通信链路的情况; 通告请求的子步骤,当发现链路重新建立时,主动向本地网络的接入交换 路由器发送一个路由器通告请求; 回应通告的子步骤,接入交换路由器收到此请求之后就回应一个路由器通 告; 判断是否移动的子步骤,通过此路由器通告中的信息判断是不是发生了移 动,如果移动了,移动终端就将网关改为路由器通告中的接入交换路由器的网 络接口标识,并发起接入请求,进入身份认证过程。
4.根据权利要求3所述的一种一体化网络移动切换管理的实现方法,其特 征在于所述的判断是否移动的子步骤中的认证过程为: 根据不同的接入网络之间的地理邻接关系,邻接的接入交换路由器之间进 行协同认证,即邻接的接入交换路由器共同保存一个用户终端的认证信息,当 用户移动到相邻的接入网络中的时候,通过已经保存的认证信息进行认证。
5.根据权利要求1或2所述的一种一体化网络移动切换管理的实现方法, 其特征在于所述的通知的步骤中的子步骤: 映射服务器在收到一个用户终端移动到其他接入网络的新的标识映射关系 的通告后,根据存储的这个用户终端上次所在的接入网络信息,通知这个用户 终端上次接入的接入交换路由器,通告中含有这个用户终端最新分配的路由标 识的子步骤; 移动终端移动前所接入的接入交换路由器收到映射服务器发送的移动终端 移动的通告后,将移动终端新的路由标识设为临时的转交标识,将所有发往移 动终端的数据包替换为移动终端最新的路由标识并转发,在一定时间后删除移 动终端的本地接入标识映射关系的子步骤; 接入交换路由器还将移动终端的新映射关系通知所有移动终端的通信对端 所在的接入交换路由器的子步骤。
6.根据权利要求5所述的一种一体化网络移动切换管理的实现方法,包括 在接入交换路由器中保存的每一条通信对端记录有一个删除定时器,其特征在 于所述的接入交换路由器还将移动终端的新映射关系通知所有移动终端的通信 对端所在的接入交换路由器的子步骤中的分步骤: 当接入交换路由器发现来往于本地和外地的数据包时,就检查是否已经在 本地用户终端的标识映射中记录了这个通信对端的分步骤; 如果是则更新此记录的定时器,如果没有就建一条新的通信对端记录的分 步骤; 在收到通告本地的一个用户终端发生移动的消息时,找到发生移动的用户 终端的本地接入终端标识映射记录,按照其中记录的通信对端,找到对应的接 入交换路由器,将用户终端新的路由标识直接通告给对应的接入交换路由器的 分步骤。
7.根据权利要求5所述的一种一体化网络移动切换管理的实现方法,其特 征在于所述的接入交换路由器还将移动终端新的标识映射关系通知所有移动终 端的通信对端所在的接入交换路由器的子步骤中的分步骤: 所有的移动终端保存一份通信对端的列表,在发生移动之后将这个列表发 送给新接入的接入交换路由器的分步骤; 由接入交换路由器通过映射服务器,将移动终端新的标识映射关系通知所 有通信对端所在的接入交换路由器的分步骤。
8.根据权利要求1所述的一种一体化网络移动切换管理的实现方法,其特 征在于,在接入交换路由器中对于所有本地接入的通过身份认证的用户终端设 置一个定时器,所述的避免路由黑洞的步骤中的子步骤: 所有的用户终端定期向本地接入网络的接入交换路由器发送更新通告,如 果一个用户终端的定时器到期,则认为这个用户终端已经移走,或者关机,删 除对应的标识映射关系,释放其中的路由标识,并通知映射服务器子步骤; 如果接入交换路由器收到权利要求5中所述映射服务器发送的本地移动终 端已经在其他接入交换路由器重新接入的通告,那么就不再继续对这个用户终 端进行定时器检查,直到权利要求5中所述删除用户终端的本地接入标识映射; 如果发现用户终端的离网早于收到映射服务器发送的本地移动终端已经在其他 接入交换路由器重新接入的通告,不做出处理的子步骤。 技术领域 本发明涉及一种一体化网络移动切换管理的实现方法,是一种利用网络的 电数字通讯处理方法。 背景技术 在传统的TCP/IP网络环境中,IP为Internet提供了路由功能,它给所有节 点(包括主机和路由器)都分配了逻辑地址,即IP地址,且每台主机的各个端 口都分别有一个IP地址。IP地址包括网络前缀和主机部分,同一条链路上的所 有主机通常有网络前缀和不同的主机部分。这使得IP可以依据目的节点的IP地 址的网络前缀部分来进行路由选择,从而使路由器只需保存一条简单的网络前 缀路由,而不必为每台主机保存一条单独的路由。在这种情况下,由于采用了 网络前缀路由,因此当节点从一条链路切换到另一条链路而没有改变其IP地址 时,该节点则不可能在新链路上接收到数据包,从而也就无法与其他节点进行 通信。 针对互联网通信的移动性问题,现有技术提供了一套移动IP(Mobilexa0IP) 技术,以在原有网络的基础上实现对移动性的支持。移动IP引入了两套地址和 代理路由器的机制。移动终端在家乡网络分配一个家乡地址,当移动到外地网 络时,通过外地网络的外地代理路由器重新分配一个转交地址,在家乡代理路 由器和外地代理路由器的帮助下,所有和移动终端的通信都通过家乡地址和转 交地址的转换来实现寻路传输。在移动IP的解决方案下,所有的终端都可以在 移动后继续使用原有的家乡地址进行通信。 移动IP的设计基础是基于现有网络架构,基本不对现有的网络架构进行任 何修改。这使得移动IP存在很多难以克服的问题。首先是三角路由的问题。在 移动IPv4中,这个问题特别严重。因为移动IP的架构决定了所有的通信都需要 通过家乡代理的帮助来获取转交地址和家乡地址之间的关系,甚至需要家乡代 理直接建立隧道将数据包路由到外地网络。这大大降低了路由的效率。最严重 的情况下,可能产生2X问题:在同一个网络下的移动终端,都需要到家乡代理 去建立到本地的隧道进行通信。在移动IPv6中部分解决了这种问题,但是代价 是改变了移动终端上通信对端在协议栈中的地址,也就是说移动终端必须获知 对端的地址变化,并启用转交地址直接与对端通信。这提高了对移动终端的要 求,也从一定程度上违背了移动终端地址始终不变的要求。其次,移动IP设计 思想的要求决定了移动IP支持下的切换速度很低,中断时间长。这很可能造成 通信的中断。移动IP一开始就不是为了高速移动而设计的,它适用于长周期的 移动。最后,移动IP的移动性支持不适用于支持普适服务一体化网络的要求。 支持普适服务的一体化网络要求对所有的用户提供统一的接入,对于所有的服 务也都使用相同的通信连接模式。用户终端应该感知不到移动的变化,而且应 该在任何一个能够接入的地方都能以同样的方式进行通信。这要求网络智能化, 为用户的移动提供更多的支持。 在移动通信系统(如2G、3G)中,对于移动性支持是相当完善的。终端用 户也始终使用相同的方式进行接入和通信,网络体现了更多的智能性。但是移 动通信系统从本质上讲,是一个支持语音业务的网络,对于数据业务的支持先 天不足。移动通信系统的很多方式和方法值得在新的网络设计方案中借鉴,但 要针对新网络的特点进行适应性改进。 发明内容 本发明提出了一种一体化网络移动切换管理的实现方法,是一种在一体化 网络与普适服务的体系结构中实现移动切换管理的方法,所述的一体化网络与 普适服务的体系结构是为了克服现有网络技术的不足而构建的一种全新的网络 结构,该网络用于实现服务一体化、网络一体化。而本发明则是在对现有电信 网和互联网的不同移动性支持的切换管理实现方案进行深入系统的分析和研究 的基础上,借鉴移动通信系统中切换管理的实现方法,实现在支持普适服务的 一体化网络中实现移动性支持的切换管理的方法,最大限度地减少切换时延和 丢包率。 本发明的目的是这样实现的:一种一体化网络移动切换管理的实现方法, 包括互联网、移动通讯网、通讯节点、接入交换路由器、认证中心、映射服务 器,其步骤是: 检测和更换映射的步骤,对移动终端的移动性进行检测并更新映射服务器 上存储的终端标识映射关系; 通知的步骤,将移动终端的移动通知网络中相关的其他组成部分; 避免路由黑洞的步骤。 本发明产生的有益效果是:本发明实现了在支持普适服务的一体化网络体 系下的移动性支持的切换管理。本发明充分实现了在切换过程中的用户终端的 通信界面的统一性。除了用户终端上的网络管理程序之外,所有的其他上层的 通信都不必感知本机和通信对端的移动。本发明利用改变网络拓扑以及更换路 由标识等方法,有效的解决了通讯端移动切换过程中的时延和丢包率问题。 附图说明 下面结合附图和实施例对本发明作进一步说明。 图1是一体化网络与普适服务体系结构示意图; 图2是一体化网络拓扑示意图; 图3是实施例一中用户终端发生移动的示意图; 图4是实施例二中切换过程中消息流程示意图; 图5是实施例六中用户终端移动时通讯对端数据包的三角路由示意图。 具体实施方式 实施例一: 为了克服现有技术的不足,提出了一种实现一体化网络与普适服务的体系 结构,用于实现服务一体化、网络一体化。一种实现一体化网络普适服务的体 系结构允许包括固定用户和移动终端、移动子网、自组网用户等多种移动性接 入,固定用户和移动用户享有同样的个性化业务服务,实现分布式网络资源的 共享和查找服务,进行语音、数据、图像等业务的传输并提供精细粒度的服务 质量,确保向用户提供一致的、普遍的业务。 一体化网络与普适服务新型体系结构模型如图1所示,它包括“网通层” 和“服务层”两个大的部分。 “网通层”包括虚拟接入子层和虚拟骨干子层,为数据、语音等业务提供 的一体化网络通信平台。各种业务在“网通层”中以统一的“特定”分组方式 进行传输。“网通层”采用“间接通信”模式:虚拟接入子层采用接入标识转发 数据,而在虚拟骨干子层采用内部的交换路由标识替代接入标识转发,到达通 信对端的接入交换路由器后,数据包的交换路由标识被置换回原来的接入标识; 虚拟接入子层负责通信终端的接入,虚拟骨干子层解决位置管理和交换路由理 论,用户的隐私性、网络的安全性、可控可管性和移动性在“网通层”得以很 好的实现。 “服务层”负责各种业务的会话、控制和管理,这些业务包括由运营商或 第三方增值服务商提供的各种网络业务,主要是语音、数据、流媒体等,不同 的业务用同一个“服务层”承载。各种业务、网络资源和用户都采用唯一标识 符识别,各个应用都要绑定于服务标识符,并且进行从服务标识符到连接标识 符的解析、从连接标识符到交换路由标识符的解析,从而建立普适服务的服务 标识和连接标识解析映射理论。运营商或第三方增值服务商将通过一体化网络 个性化服务模型向用户提供有保障的个性化服务。服务层还包括多种服务功能 组件,其中有媒体转换、媒体分发、计费和位置服务、虚拟归属环境等服务组 件和会话管理、资源管理、移动管理、服务质量管理等管理组件。 一体化网络与普适服务体系是一种不同于OSI七层网络体系和互联网四层 网络体系的新型网络体系结构。一体化网络与普适服务体系将用户、业务和网 络资源三者有机统一为一个整体,很好的实现了网络一体化并为用户提供普适 服务。 虚拟骨干模块又分为交换路由层面和管理层面。交换路由层面包括接入路 由器和广义交换路由器等交换路由设备;管理层面包括映射服务器和认证中心 等管理组件。下面分别给予介绍: 1.接入交换路由器(Accessxa0Switchxa0Router,ASR) 接入路由器负责各种固定终端、移动终端、WLAN等固定网络、移动子网 以及自组网等移动网络的接入,为接入的用户分配接入标识(Accessingxa0Identifier, AID)和交换路由标识(switching-Routingxa0identifier,RID),并将用户的数据包进行 标识替换后在核心网中传输。 2.广义交换路由器(Generalxa0Switchxa0Router,GSR) 广义交换路由器的主要功能是根据数据报文中的交换路由标识,进行选路 和转发数据报文。 3.映射服务器(Identifierxa0Mappingxa0server,IMS) 映射服务器主要负责维护网络中接入标识和交换路由标识的映射关系,并 向接入路由器和其他映射服务器提供查询服务。映射服务器上保存的映射关系 都是已经通过认证并且可以被合法终端所使用的。 4.认证中心 认证中心负责记录用户类别,用户享受的服务等级等,在用户接入时进行 接入控制和授权。认证中心的数据库中存放了所有合法用户的认证信息。在认 证过程中,不仅网络要认证终端是否合法,终端也要认证网络是否合法。 一体化网络体系的网络层的核心思想是:将网络划分为接入层和核心层, 为网络中的每个用户分配唯一的端系统标识,并且所述接入标识在移动过程中 始终保持不变;网络中有两种标识类型:接入标识和路由标识,其中接入标识 只能在接入层使用,路由标识只能在核心层使用;整个网络的协议控制消息可 以划分为两种类型:接入层协议控制消息和核心层协议控制消息,其中接入层 协议控制消息使用接入标识传输,核心层协议控制消息使用路由标识传输。 本发明提供一种在支持普适服务的一体化网络下实现移动性支持的切换管 理的方法,是一体化网络与普适服务理论的一种细化方案。 在支持普适服务的一体化网络的框架下,最重要的方案在于通过对网络的 平面拓扑分层。方案将原统一的网络从拓扑上划分为接入部分和骨干部分。接 入部分网络位于骨干部分的边缘,负责所有用户终端的接入。在这接入网上, 所有的终端都使用接入标识进行寻址。而骨干部分的网络负责不同接入网络中 终端的路由。两部分网络之间的分界点是接入交换路由器。接入交换路由器既 有接入网的接口,也有骨干网的接口。除此之外,不允许两部分网络有任何重 叠。这样给用户终端提供了一个统一的通信界面:对于任何一个其他终端,用 户程序只需使用对方的接入标识进行通信。用户终端的所有通信都通过所在接 入网的接入交换路由器进行转发。对于位于同一个接入网内的通信对端,可以 直接转发给对方。但是对于位于其他接入网络内的通信对端,接入交换路由器 必须将数据包上的接入标识替换成为对应的路由标识转发到骨干网上。在数据 包在骨干网上被转发到通信对端所在的接入网接入交换路由器时,要进行相反 的替换,根据映射关系把数据包中的路由标识替换成对应的接入标识,并转发 给通信对端。接入交换路由器必须借助网络中的映射服务器进行标识映射关系 解析。网络中所有已经接入的用户终端所分配的标识映射关系都必须在映射服 务器中存储。一体化网络的拓扑示意图如图2所示。 在这个方案中,要实现对移动性的支持,最关键的问题在于: 1.用户终端移动后的接入必须及时地建立新的标识映射关系; 2.所有正在与移动的用户终端通信以及希望与移动的用户终端进行通信的 通信对端所在的接入网的接入交换路由器都必须及时获知移动的用户终 端新的标识映射关系; 如果发生移动时,通信对端所在的接入交换路由器并没有关于移动的用户 终端的标识映射关系,那么它为通信对端提供的标识替换转发相当于一次新的 标识映射解析过程。这个过程只要保证网络中的映射服务器中存储的移动的用 户终端的标识映射关系是最新的就可以了。在用户终端接入后由接入交换路由 器汇报给映射服务器之后,这主要取决于映射服务器的功能。这将在另一篇关 于一体化网络的位置管理实现方案的专利中讨论。本专利中讨论的切换管理将 是它的基础。 本实施例主要考虑的是涉及到用户终端在移动过程中,用户终端和接入路 由器之间的交互和处理,用以保证上面提及的问题1,以及问题2中涉及到的正 在通信中的通信对端所在的接入路由器,保证这些它们能够及时更新其保存的 发生移动的用户终端的标识映射关系。切换管理另一个重要的目的是尽量减少 切换过程中的丢包率以及切换导致的通信中断时间。用户终端发生移动的情况 如图3所示。 要实现支持普适服务的一体化网络下的移动性支持的切换管理,需要以下 三个步骤: 检测和更换映射的步骤。 本步骤主要依靠用户终端和接入交换路由器之间的消息交互来完成。接入 交换路由器需要周期性地发送路由器通告,用户终端依靠这个路由器通告或者 低层通信链路的链路状态事件通告来发现自身的移动。 用户终端发现自己发生移动后,要向接入路由器申请重新接入。由接入路 由器帮助完成认证和分配新的终端标识的映射分配工作。然后接入路由器还要 负责通告映射服务器更新用户终端的映射关系。为了相应缩短切换的时间,用 户终端可以在通信链路发生重新建立链接后广播一个路由器通告请求,然后由 接入交换路由回复含接入交换路由接入口标识的路由器通告消息,用户终端再 修改网关并发起接入请求。 将移动终端的移动通知网络中相关的其他组成部分的步骤。 在这个步骤中,主要通过接入交换路由器和映射服务器之间的协同工作, 完成以下的几个主要工作:通信对端原接入网络的接入交换路由器对用户终端 移出本地的处理,包括建立转交标识;通知发生移动的用户终端的通信对端各 自所在的接入网络的接入交换路由器,更新发生移动的用户终端的标识映射关 系。 避免路由黑洞。 最后要解决的问题是要避免路由黑洞,所述的路由黑洞是用户终端离开了 网络,并没有再次接入。这种情况下必须发现用户终端的离开,避免形成路由 黑洞。 实施例二: 本实施例是实施例一的优选方案,是实施例一中移动终端的移动性检测的 步骤的细化,步骤包括: 接入交换路由器周期向自己管理的接入网广播路由器通告,通告消息至少 包含接入交换路由器的接入网一侧的网络接口标识、接入交换路由器自身的身 份标识等信息。 移动终端监听并将收到通告消息中接入交换路由器的身份标识与原保存的 身份标识进行比较,如果发现两者不一样,说明发生了移动,将保存新的接入 交换路由器的身份标识,将终端的网关修改为这个新的接入交换路由器网络接 口标识;如果一样,说明没有移动;如果不存在旧的接入交换路由器的身份标 识,说明接入主机刚刚开机。 移动终端发现自己移动后,向新的网关重新请求接入。 接入路由器对终端进行身份认证。 接入路由器对通过身份认证的移动终端重新分配路由标识,和移动终端的 接入标识配成新的标识映射关系,存入本地映射表中。 接入路由器将移动终端的新的标识映射关系通知映射服务器,允许终端进 行正常通信。 本实施例还可以描述为,其切换过程的消息流程如图4所示: 子步骤1,每个接入交换路由器都要周期性地向自己管理的接入网广播路由 器通告。通告至少包含以下信息:接入交换路由器的接入网一侧的网络接口标 识、接入交换路由器自身的身份标识。 子步骤2,用户终端时刻监听接入交换路由器广播的路由器通告,并将其中 的接入交换路由器的身份标识保存。如果已经存在一个旧的接入交换路由器的 身份标识,进入子步骤3;如果不存在旧的接入交换路由器的身份标识,说明接 入主机刚刚开机,重复子步骤2。 子步骤3,如果刚刚收到的接入交换路由器身份标识和旧的不同,说明用户 终端发生了移动,将终端的网关修改为刚刚收到的路由器通告中的接入交换路 由器的网络接口标识,并向接入交换路由器发送接入请求,转由接入交换路由 器进行下面的子步骤4,用户终端自身进入身份认证过程。如果身份认证通过, 用户终端转入正常通信过程。如果用户终端没有通过身份认证,检查自身的身 份信息,采取一定的策略重复子步骤2。 子步骤4,接入交换路由器认证发起接入请求的用户终端的身份。如果没有 通过,向用户终端发送一个错误信息;如果通过,从本地管理的路由标识中取 一个没有使用的路由标识和用户终端的接入标识配成一个映射关系,存入自身 的本地映射表中,并把这一新的映射关系通告给映射服务器。 实施例三: 本实施例是实施例一的优选方案,是实施例一中移动终端的移动性检测的 步骤的细化,是对实施例二的改进,可以加快移动性检测的过程。所述子步骤 包括: 本实施例的子步骤1与实施例二中的子步骤1相同。 子步骤2,用户终端可以发现低层通信链路的状态变化。当通信链路发生重 新建立链接的情况下,立刻广播一个路由器通告请求,接入交换路由器收到这 个请求后立刻向这个用户终端发送一个路由器通告。用户终端将网关改为路由 器通告中的接入交换路由器的网络接口标识,并发起接入请求,进入身份认证 过程。如果身份认证通过,进入正常通信过程;如果没有通过,采取一定的策 略重复进行本步骤。这里的策略的具体内容取决于具体的实现。最简单的就是 周期性重复。但是这里可能有以下几个限制条件:a.终端的电源管理,如果终端 是一个电池供电的设备,那么可能要考虑密集地重复步骤2是不是符合功耗要 求;b.用户的接入中断时间要求,如果用户希望接入的中断时间最短,那么就要 求间隔很短时间就要重复步骤2;c.考虑网络的承受能力,特别是用户终端在步 骤2中广播的路由器通告,是不是会造成网络的负担。可能还会有其他的考虑, 这些考虑都将影响步骤2重复的周期。另外还有可能考虑的是:如果是在验证 步骤通不过的话,是不是有攻击者在假冒接入交换路由器骗取终端用户的信息 呢?所以这里还要考虑安全因素。这里对重复步骤2的策略要求就是,如果中 间某一步失败,用户终端要从哪一步开始重复。实际实施过程中要综合考虑以 上以及其他可能的因素去制定具体策略。 本实施例可以描述为: 移动终端监视自己底层通信链路的情况。 当发现链路重新建立时,主动向本地网络的接入交换路由器发送一个路由 器通告请求。 接入交换路由器收到此请求之后就回应一个路由器通告。 通过此路由器通告中的信息判断是不是发生了移动,如果移动了,移动终 端就将网关改为路由器通告中的接入交换路由器的网络接口标识,并发起接入 请求,进入身份认证过程。 实施例四: 本实施例是实施例三中所述的认证过程: 接入交换路由器可以对身份认证过程进行面向移动切换的优化。比如根据 不同的接入网络之间的地理邻接关系,邻接的接入交换路由器之间进行协同认 证,即邻接的交换路由器共同保存一个用户终端的认证信息,当用户移动到相 邻的接入网络中的时候,通过已经保存的认证信息,简化用户的认证过程。 实施例五: 本实施例是实施例一中通知的步骤的细化。其过程可以描述为: 映射服务器在收到一个用户终端移动到其他接入网络的新的标识映射关系 的通告后,根据存储的这个用户终端上次所在的接入网络信息,通知这个用户 终端上次接入的接入交换路由器,通告中含有这个用户终端最新分配的路由标 识。 移动终端移动前所接入的接入交换路由器收到映射服务器发送的移动终端 移动的通告后,将移动终端新的路由标识设为临时的转交标识,将所有发往移 动终端的数据包替换为移动终端最新的路由标识并转发。 接入交换路由器还将移动终端的新映射关系通知所有移动终端的通信对端 所在的接入交换路由器。 实施例六: 本实施例为实施例五的一种细化方案。是实施例五所述的接入交换路由器 还将移动终端的新映射关系通知所有移动终端的通信对端所在的接入交换路由 器的步骤中的具体步骤。接入交换路由器为每个本地接入的移动终端保存所有 的通信对端的信息,根据保存的信息,将移动终端新的标识映射关系通知给通 信对端所在的接入交换路由器。接入交换路由器保存的通信对端记录数要有限 制并且每一条记录都需要一个删除定时器,以节省内存空间。 当接入交换路由器发现来往于本地和外地的数据包时,就检查是否已经在 本地用户终端的标识映射中记录了这个通信对端。如果是则更新此记录的定时 器。如果没有就建一条新的通信对端记录。于是在收到通告本地的一个用户终 端发生移动的消息时,就找到发生移动的用户终端的本地接入终端标识映射记 录,按照其中记录的通信对端,找到对应的接入交换路由器,将用户终端新的 路由标识直接通告给对应的接入交换路由器。 本实施例可以描述为以下步骤: 1)将对应的用户终端做一个已经移走的标记,设置一个删除定时器,并将 其最新的路由标识保存。接入路由器在收到发往已经移走的用户终端的数据包 时,将其中的路由标识替换为用户终端新的路由标识并转发,并通知数据包源 终端所在的接入交换路由器目的终端的最新映射关系。在删除定时器到期后删 除对应的标识映射关系。图5说明了这种情况下数据包转发路径。其中的黑色 实线箭头表明了从通信对端发往发生移动的用户终端的数据包的三角路由。这 种情况仅仅发生在通信对端所接入的接入交换路由器还没有发现用户终端已经 发生移动,按照旧的标识映射关系将数据包转发的情况下。 2)根据为每个本地接入的用户终端记录的其通信对端列表,通知映射服务 器,映射服务器根据列表中的记录,通知每个通信对端接入的接入交换路由器, 更新发生移动的用户终端的标识映射关系。或者接入交换路由器直接通知所有 通信对端所接入的接入交换路由器。 这个步骤中,首先要求接入交换路由器能够保存所有本地接入的用户终端 的通信对端的记录,其次要求所有的接入交换路由器单独或者在映射服务器的 帮助下能通知通信对端接入的接入路由器。如果映射服务器不能提供转发通知 的帮助,那么接入交换路由器就必须保存通信对端所在的接入交换路由器的信 息。这需要在以前的专利方案中的数据结构中附加一些信息。下面的表格是这 种情况下接入交换路由器保存的本地接入映射表和通信对端映射表可能的一种 组织形式。这两张表的使用在表一中,必须对通信对端的最大记录个数做限制。 否则内存的压力太大。另外,每个通信对端的记录可能还需要一个定时器,来 决定如果很长时间没有和这个通信对端通信了就应该删除这个通信对端的记录 以节省内存空间。所以这个表格的通信对端记录应该是动态分配的。步骤2), 具体在利用表1和表2时可能是这样:首先所有的数据包转发都需要查询这两 个映射表。在这个查找过程中,当发现数据包是来往于本地的一个用户终端和 外地网络的一个用户终端时,就检查这个通信对端是不是已经记录在本地用户 终端的标识映射中。如果是的话,就更新此记录的定时器。如果没有的话,建 立一条新的通信对端记录。其次,当收到通告本地的一个用户终端发生移动时, 就找到发生移动的用户终端的本地接入终端标识映射记录,按照其中记录的通 信对端,从表2中找到对应的接入交换路由器,将用户终端新的路由标识通告 给对应的接入交换路由器。 表1接入交换路由器的本地接入终端标识映射表
xa0xa0接入标识
xa0xa0路由标识
xa0通信对端1
...
通信对端N
表2接入交换路由器的对端映射标识映射表
xa0xa0接入标识
xa0xa0路由标识
xa0xa0接入网的接入交换路由器
xa0xa0定时器
实施例七: 本实施例是实施例五的另一个细化方案。在实施例五中有这样一个问题, 就是表1的记录可能要占用太大的内存。在每个用户终端都和很多通信对端同 时建立通信连接时,这可能导致接入交换路由器的崩溃。如果终端标识采用比 较长的格式(比如IPv6的128位),会导致同样的问题。所以实施例五中的步骤 2)可以替换为如下的步骤: 所有的移动终端保存一份通信对端的列表,在发生移动之后将这个列表发 送给新接入的接入交换路由器的分步骤; 由接入交换路由器通过映射服务器,将移动终端新的标识映射关系通知所 有通信对端所在的接入交换路由器的分步骤。 每个用户终端都记录所有的正在通信的通信对端,在发生移动之后,用户 终端将这个通信对端的列表发送给当前的接入交换路由器。当前的接入交换路 由器将把列表发送给映射服务器,由映射服务器负责通知每个通信对端所在的 接入交换路由器,用户终端的移动。 实施例八: 本实施例是实施例一中避免路由黑洞的步骤的细化方案,为避免形成路由 黑洞。所以需要如下步骤: 所有的用户终端都要定期向本地接入网络的接入交换路由器发送更新通 告。接入交换路由器对于所有本地接入的通过身份认证的用户终端设置一个定 时器,每次收到用户终端发送的更新通告,就更新对应的用户终端的定时器。 如果一个用户终端的定时器到期,则认为这个用户终端已经移走,或者关机, 删除对应的标识映射关系,释放其中的路由标识,并通知映射服务器。 如果接入交换路由器发出的移动终端的新映射关系通告早于发现用户终端 离网,那么就不再继续对这个用户终端进行定时器检查,直到删除用户终端的 本地接入标识映射;如果用户终端的离网早于接入交换路由器发出的移动终端 的新映射关系通告,不做出处理。